In group theory, a sub-field of abstract algebra, a group cycle graph illustrates the various cycles of a group and is particularly useful in visualizing the structure of small finite groups. For groups with fewer than 16 elements, the cycle graph determines the group (up to isomorphism).
A cycle is the set of powers of a given group element a; where an, the n-th power of an element a, is defined as the product of a multiplied by itself n times. The element a is said to generate the cycle. In a finite group, some non-zero power of a must be the group identity, e; the lowest such power is the order of the cycle, the number of distinct elements in it. In a cycle graph, the cycle is represented as a series of polygons, with the vertices representing the group elements, and the connecting lines indicating that all elements in that polygon are members of the same cycle.
Contents |
Cycles can overlap, or they can have no element in common but the identity. The cycle graph displays each interesting cycle as a polygon.
If a generates a cycle of order 6 (or, more shortly, has order 6), then a6 = e. Then the set of powers of a², {a², a4, e} is a cycle, but this is really no new information. Similarly, a5 generates the same cycle as a itself.
So, we only need to consider the primitive cycles, those that are not subsets of another cycle. Each of these is generated by some primitive element, a. Take one point for each element of the original group. For each primitive element, connect e to a, a to a², ... an-1 to an, ... until you come back to e. The result is the cycle graph.
(Technically, the above description implies that if a² = e, so a has order 2 (is an involution), it's connected to e by two edges. It's conventional to only use one.)
As an example of a group cycle graph, consider the dihedral group Dih4. The multiplication table for this group is shown on the left, and the cycle graph is shown on the right with e specifying the identity element.
o | e | b | a | a2 | a3 | ab | a2b | a3b |
---|---|---|---|---|---|---|---|---|
e | e | b | a | a2 | a3 | ab | a2b | a3b |
b | b | e | a3b | a2b | ab | a3 | a2 | a |
a | a | ab | a2 | a3 | e | a2b | a3b | b |
a2 | a2 | a2b | a3 | e | a | a3b | b | ab |
a3 | a3 | a3b | e | a | a2 | b | ab | a2b |
ab | ab | a | b | a3b | a2b | e | a3 | a2 |
a2b | a2b | a2 | ab | b | a3b | a | e | a3 |
a3b | a3b | a3 | a2b | ab | b | a2 | a | e |
Notice the cycle e, a, a², a³ . It can be seen from the multiplication table that successive powers of a in fact behave this way. The reverse case is also true. In other words: (a³)²=a² , (a³)³=a and (a³)4=e . This behavior is true for any cycle in any group - a cycle may be traversed in either direction.
Cycles that contain a non-prime number of elements implicitly have cycles that are not connected in the graph. For the group Dih4 above, we might want to draw a line between a² and e since (a²)²=e but since a² is part of a larger cycle, this is not done.
There can be ambiguity when two cycles share an element that is not the identity element. Consider for example, the simple quaternion group, whose cycle graph is shown on the right. Each of the elements in the middle row when multiplied by itself gives -1 (where 1 is the identity element). In this case we may use different colors to keep track of the cycles, although symmetry considerations will work as well.
As above, the 2-element cycles should be connected by two lines, but this is usually abbreviated by a single line.
Two distinct groups may have cycle graphs that have the same structure, and can only be distinguished by the product table, or by labeling the elements in the graph in terms of the groups basic elements. The lowest order for which this problem can occur is order 16 in the case of Z2 x Z8 and the modular group, as shown below. (Note - the cycles with common elements are distinguished by symmetry in these graphs.)
The multiplication table of Z2 x Z8 is shown below:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0 | 3 | 2 | 5 | 4 | 7 | 6 | 9 | 8 | 11 | 10 | 13 | 12 | 15 | 14 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 0 | 1 |
3 | 2 | 5 | 4 | 7 | 6 | 9 | 8 | 11 | 10 | 13 | 12 | 15 | 14 | 1 | 0 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 0 | 1 | 2 | 3 |
5 | 4 | 7 | 6 | 9 | 8 | 11 | 10 | 13 | 12 | 15 | 14 | 1 | 0 | 3 | 2 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 0 | 1 | 2 | 3 | 4 | 5 |
7 | 6 | 9 | 8 | 11 | 10 | 13 | 12 | 15 | 14 | 1 | 0 | 3 | 2 | 5 | 4 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
9 | 8 | 11 | 10 | 13 | 12 | 15 | 14 | 1 | 0 | 3 | 2 | 5 | 4 | 7 | 6 |
10 | 11 | 12 | 13 | 14 | 15 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
11 | 10 | 13 | 12 | 15 | 14 | 1 | 0 | 3 | 2 | 5 | 4 | 7 | 6 | 9 | 8 |
12 | 13 | 14 | 15 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
13 | 12 | 15 | 14 | 1 | 0 | 3 | 2 | 5 | 4 | 7 | 6 | 9 | 8 | 11 | 10 |
14 | 15 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
15 | 14 | 1 | 0 | 3 | 2 | 5 | 4 | 7 | 6 | 9 | 8 | 11 | 10 | 13 | 12 |
Certain group types give typical graphs:
Z1 | Z2 | Z3 | Z4 | Z5 | Z6 | Z7 | Z8 |
---|
Z2² | Z2³ | Z24 | Z3² |
---|
Dih1 | Dih2 | Dih3 | Dih4 | Dih5 | Dih6 | Dih7 |
---|